(function(global, factory) {
  typeof exports === "object" && typeof module !== "undefined" ? module.exports = factory(require("vue")) : typeof define === "function" && define.amd ? define(["vue"], factory) : (global = typeof globalThis !== "undefined" ? globalThis : global || self, global.card = factory(global.Vue));
})(this, function(vue) {
  "use strict";
  const _sfc_main = vue.defineComponent({
    name: "MCard",
    setup: () => {
      const state = vue.reactive({});
      return {
        ...vue.toRefs(state)
      };
    }
  });
  const Card_vue_vue_type_style_index_0_scoped_1d229ae3_lang = "";
  const _export_sfc = (sfc, props) => {
    const target = sfc.__vccOpts || sfc;
    for (const [key, val] of props) {
      target[key] = val;
    }
    return target;
  };
  const _hoisted_1 = { class: "m-card is-always-shadow el-card__body" };
  function _sfc_render(_ctx, _cache, $props, $setup, $data, $options) {
    return vue.openBlock(), vue.createElementBlock("div", _hoisted_1, [
      vue.renderSlot(_ctx.$slots, "default", {}, void 0, true)
    ]);
  }
  const Card = /* @__PURE__ */ _export_sfc(_sfc_main, [["render", _sfc_render], ["__scopeId", "data-v-1d229ae3"]]);
  Card.install = function(app) {
    app.component(Card.name, Card);
  };
  return Card;
});
